﻿@charset "utf-8";
/**
 * @version		$Id: template.css 2010-07-22 sgarcia $
 * @package		Joomla
 * @subpackage	DO
 * @autor		Diseño Objetivo www.do.cl
 * @copyright	Copyright (C) 2006 - 2010 Diseño Objetivo. Todos los derechos reservados.
 * @license		LICENCIA_DO.php
 */

	/**************************************/
	/*                                    */
	/*          Diseño Objetivo           */
	/*       www.do.cl / info@do.cl       */
	/*      Fono: (56-02) 228 13 91       */
	/*                                    */
	/**************************************/



body									{ background-color:#BFBFBF; font-family:Arial, Helvetica,  sans-serif; margin:0px; padding:0px; }

input, textarea, select					{ border-top:1px solid #CCCCCC;  border-left:1px solid #CCCCCC;; border-bottom:1px solid #F2F2F2; border-right:1px solid #F2F2F2; line-height:24px; }
.radio									{ border:none; }

a										{ text-decoration:none; }
a:hover									{ text-decoration:underline; }

/*---- Nuevos css 20100818 -----*/
.contenedor_telefonos 					{ width:450px; float:right; overflow:hidden; } 
/*---------*/

.contenedor_cabecera					{ padding:5px 0px 0px 0px; background-color:#FFFFFF; }
.contenedor_pie							{ background-color:#BFBFBF; }
/*.contenedor_menu_superior				{ font-size:11px; color:#CCCCCC;  background-color:#FFFFFF; }*/
.contenedor_menu_superior				{ font-size:11px; color:#CCCCCC;  background-color:#FFFFFF; width:450px; float:right; overflow:hidden; padding-top:27px; }  

/*.contenedor_menu_principal				{ font-size:11px; color:#666666;  background-color:#FFFFFF; }*/
.contenedor_menu_principal_arriba		{ font-size:11px; color:#666666;  background-color:#FFFFFF; width:739px; float:right; }
.contenedor_menu_principal				{ font-size:11px; color:#666666;  }
.contenedor_flash_central				{ background-color:#FFFFFF; }
.contenedor_contenido					{ background-color:#FFFFFF; }

.cabecera								{ width:739px; overflow:hidden; }
.logo									{ float:left; width:197px;  }
.telefonos								{ font-size:11px; color:#999999; width:146px; float:right; font-weight:normal; }
.telefono								{ padding: 6px 0px 0px 0px ; text-align:left; }

.scroller								{ overflow-x:scroll; width:730px; }

.mapa_sitio	 a							{ color:#333333; }
.mapa_sitio	span a						{ color:#666666; }

/*.menu_superior							{ width:739px; overflow:hidden; text-align:right; }*/
.menu_superior							{ width:146px; float:right; text-align:right; }
.menu_superior	a						{ color:#CCCCCC; }
.menu_superior_item a					{ color:#169CBB; }

.menu_principal							{ width:739px; overflow:hidden; text-align:right; padding:9px 0px;  }
.menu_principal	a						{ color:#666666; padding:0px 6px;  }
.menu_principal	a:hover					{ text-decoration:none; }

.menu_principal ul						{ margin:0px; padding:0px; list-style:none; display:inline; }
.menu_principal ul li					{ display:block; float:right; }
.menu_principal div.submenu				{ position:absolute; width:200px; z-index:1000; text-align:left; border-top:1px solid #ECECEC; background-color:#FFF; }
.menu_principal div.submenu span		{ display:block; text-align:left; border-bottom:1px solid #ECECEC; height:20px; line-height:20px; }

.flash_central							{  width:739px; overflow:hidden; }

.contenido								{ width:739px; overflow:hidden; padding:10px 0px 23px 0px; color:#999999; }

.contenido_fila							{ width:739px; overflow:hidden; margin-bottom:15px; }

.contenido_caja_a_1 					{ width:212px; float:left; text-align:left; margin:0px 30px 0px 0px }
.contenido_caja_a_2						{ width:208px; float:left; text-align:left; margin:0px 16px 0px 0px }
.contenido_caja_a_3						{ width:269px; float:left; text-align:left; margin:0px  0px 0px 0px }

.contenido_caja_b_1 					{ width:212px; float:left; text-align:left; margin:0px 30px 0px 0px }
.contenido_caja_b_2						{ width:208px; float:left; text-align:left; margin:0px 16px 0px 0px }
.contenido_caja_b_3						{ width:269px; float:left; text-align:left; margin:0px  0px 0px 0px }

.contenido_caja_c_1 					{ width:212px; float:left; text-align:left; margin:0px 30px 0px 0px }
.contenido_caja_c_2						{ width:208px; float:left; text-align:left; margin:0px 16px 0px 0px }
.contenido_caja_c_3						{ width:269px; float:left; text-align:left; margin:0px  0px 0px 0px }

.contenido_caja_fondo					{ width:inherit; }
.contenido_caja_padre h1				{ width:inherit; font-size:13px; margin:0px; padding:0px; font-weight:normal; }
.contenido_caja_titulo_azul h1 			{ color:#169CBB; font-size:15px; margin:0px 0px 11px 0px; padding:0px;  font-weight:normal;}
.contenido_caja_titulo h2				{ width:inherit; font-size:14px; margin:0px; padding:2px 0px 23px 0px ; color:#DC051B; font-weight:normal; }
.contenido_caja_titulo h2 span			{ color:#F28635; font-size:15px; margin:0px; padding:2px 0px 23px 0px ; font-weight:normal;}
.contenido_caja_texto					{ font-size:11px; text-align:justify; padding:0px 0px 16px 10px; }
.contenido_caja_texto_novedades			{ font-size:11px; text-align:justify; padding:0px 0px 8px 0px; }
.contenido_caja_opciones				{ font-size:11px; color:#EEEEEE; height:17px; }
.contenido_caja_opciones a				{ color:#169CBB; } 
.contenido_caja_opciones span a			{ color:#666666; border-left:1px solid #EFEFEF;  } 
.contenido_caja_saludar					{ color:#999999; font-size:12px; }
.contenido_caja_saludar	a				{ color:#999999; font-size:12px; width:50px; display:block; background:url(../imagenes/saludar.jpg) no-repeat right; padding-right:30px; }

.contenido_descubre_davila				{ width:187px; }
.contenido_descubre_davila a			{ font-size:11px; color:#666666; width:100%; height:100%; display:block; }

.contenido_caja_enlace					{ text-align:right;   }
.contenido_caja_enlace a				{ color:#169CBB; font-size:11px; font-weight:normal;  }

.contenido_nacimientos_tabla			{ width:inherit; }
.contenido_nacimientos					{ width:260px; background:url(../imagenes/bg_nacimientos.jpg) repeat-x top; padding-bottom:10px;  }
.contenido_nacimientos_titulo			{ color:#169CBB; font-size:13px; font-weight:normal; }
.contenido_nacimientos_texto			{ font-size:9px; padding:6px 10px 15px 10px }
.contenido_nacimientos_legenda			{ width:137px; overflow:hidden; font-size:9px; font-style:italic; }

.template_items							{ width:inherit; }
.template_item							{ padding-top:20px; border-bottom:1px dotted #CCC; }
.template_titulo						{ color:#DC051A; font-size:11px; font-weight:normal;}
.template_titulo a						{ color:#DC051A; }
.template_fecha							{ margin-left:10px; color:#666; font-size:11px; font-weight:normal;}
.template_introtext						{ color:#666666; font-size:11px; padding:10px 0px 20px 0px; }

.contenido_charlas						{ font-size:11px; background:#FFFFFF; }
.contenido_charlas a					{ color:#666666; }

.contenido_box_gris						{ background:#a5a5a5; overflow:hidden; width:207px; font-size:11px; color:#FFFFFF; margin-bottom:13px; }
.contenido_box_gris a					{ color:#FFFFFF; }

.contenido_acceso_profesionales			{ width:inherit; overflow:hidden; font-size:12px; padding-top:24px; }
.contenido_acceso_img					{ float:left; width:20px; }	
.contenido_acceso_div					{ float:left; width:179px; padding:5px 0px 0px 8px; }
.contenido_acceso_div a					{ color:#666666; }

.contenido_factura						{ width:inherit; overflow:hidden; font-size:12px; padding-top:24px; }
.contenido_factura_img					{ float:left; width:20px; }	
.contenido_factura_div					{ float:left; width:179px; padding:5px 0px 0px 8px; }
.contenido_factura_div a				{ color:#666666; }



.contenido_presupuesto 		 			{ color:#333333; font-size:12px; text-align:left; font-weight:normal; width:730px; }
.contenido_presupuesto table			{ color:#333333; font-size:12px; text-align:left; font-weight:normal; }
.contenido_presupuesto font				{ color:#333333; font-size:12px; text-align:left; font-weight:normal; }
.contenido_presupuesto a				{ color:#ff0000; }
.contenido_presupuesto select, input	{ font-size:11px; line-height:11px; margin-top:4px; }
.contenido_presupuesto td				{ padding:5px 0px; }
.contenido_presupuesto span				{ color:#666666; }
.contenido_presupuesto span	a			{ color:#ff0000; }

.contenido_calendario td				{ color:#333333; font-size:12px; text-align:center; }
.contenido_calendario a					{ color:#ff0000; }
.contenido_lista td						{ padding:3px 10px; }

.datos_bebe								{ width:858px; font-size:11px; color:#666666;  }
.datos_bebe	a							{ color:#666666; }
.boton_vista_bebe						{ background:url(../imagenes/btn_compartir.jpg); border:none; width:108px; height:19px; color:#FFFFFF; font-size:10px; cursor:pointer;  }

.template_uno_derecha					{ width:380px; float:left; text-align:left;  }
.template_uno_derecha h1				{ color:#DC051B; padding:0px 0px 13px 0px; margin:0px; font-size:19px; font-weight:normal; text-align:left;   }
.template_uno_derecha_texto				{ font-size:15px; font-family:"Century Gothic", Verdana, Arial; padding-bottom:50px;  }
.template_uno_derecha_texto span		{ line-height:15px;  }
.template_uno_derecha_imagen			{ padding:13px 0px; margin:0px 0px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }

.template_uno_izquierda					{ width:298px; color:#333333; float:left; text-align:left; margin-left:52px;  }
.template_uno_izquierda_texto			{ background-color:#F8F8F8; }
.template_uno_izquierda_texto h1		{ font-size:17px; padding:10px 0px 0px 10px; margin:0px 0px 0px 0px;  font-weight:normal; }
.template_uno_izquierda_detalle			{ padding:10px; font-size:11px; }
						
.template_dos_derecha					{ width:380px; float:left; text-align:left; }
.template_dos_derecha h1				{ color:#FE700F; padding:0px 0px 13px 0px; margin:0px; font-size:19px; font-weight:normal; text-align:left;   }
.template_dos_derecha_texto				{ color:#333333; font-size:11px; padding:0px 0px 13px 0px; }

.contenido_vineta						{ width:259px; margin-top:20px; font-size:15px; text-align:left;  }
.contenido_vineta a 					{ color:#159BBA; width:100%; height:100%; display:block;  }

.contenido_vineta_chica					{ width:194px; color:#159BBA; margin-top:20px; font-size:10px; text-align:left;  }
.contenido_vineta_chica	a				{ color:#159BBA; width:100%; height:100%; display:block;  }

.contenido_vineta_larga					{ width:300px; color:#159BBA; margin-top:20px; font-size:10px; text-align:left;  }
.contenido_vineta_larga td				{ padding:0px; }
.contenido_vineta_larga	a				{ color:#159BBA; width:100%; height:100%; display:block;  }


.pasos_reserva td						{ color:#FFFFFF; font-size:10px;  }
.pasos_reserva span 					{ color:#FFFFFF; font-size:40px; font-weight:normal; float:right; padding:0px 10px 0px 0px; }
.pasos_reserva_titulo					{ color:#333333; font-size:10px;  }
.pasos_reserva_titulo_chica				{ color:#333333; font-size:9px;  }


.template								{ width:730px; color:#666666; }
.template h1							{ color:#DC0519; font-size:20px; text-align:left; font-weight:normal; }
.template h2							{ color:#169CBB; font-size:16px; text-align:left; font-weight:normal; }
.template h2.dos						{ color:#DC051A; font-weight:normal; }
.template_texto							{ font-size:11px; text-align:justify;  width:inherit; overflow:hidden;  }
.template_texto h1						{ color:#DC0519; font-size:13px; font-weight:normal; }
.template_texto_pie						{ font-size:10px; font-style:italic; text-align:center; color:#999999; }
.template_descripcion					{ font-size:13px; text-align:left; padding-top:14px;  }
.template_lista							{ font-size:11px;  text-align:left; padding-top:60px;  }
.template_lista_fila					{ background:url(../imagenes/interrogacion.jpg) no-repeat left top; padding:0px 0px 33px 12px; }
.template_lista_fila h1					{ font-size:13px; color:#333333; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:normal; }
.template_contenedor					{ width:inherit; overflow:hidden; }
.template_tabla							{ font-size:12px; font-weight:normal; margin-top:30px; text-align:left; width:730px; }
.template_tabla	td						{ padding:5px 0px;  }
.template_tabla	a						{ color:#FF0000;  }
.template_tabla tbody					{ color:#999999;  }
.template_tabla_verfoto					{ padding: 0px 0px 5px 18px; }
.template_tabla_verfoto a				{ color:#FF0000;}

.organigrama							{ font-size:11px; color:#666666; }
.organigrama a							{ font-size:13px; color:#333333; font-weight:normal; }
.organigrama td							{ padding:0px 0px 35px 0px; }

.contacto								{ background:#D0EBF1; color:#1187A4; font-size:11px; width:680px;  font-weight:normal;  }
.contacto_input							{ border:none; width:100%; height:40px; color:#1187A4; font-size:14px; font-weight:normal; }
.contacto_radio							{ background:#ABDBE6; padding:7px 4px 4px 4px;  margin:7px 10px; height:26px; }
.contacto_caja							{ margin:7px 10px; }
.contacto_caja a						{ color:#DC051B; text-decoration:none; }
.contacto_caja a:hover					{ text-decoration:underline; }
.contacto_textarea_caja					{ margin:7px 10px; color:#DC051B; }
.contacto_boton							{ background:url(../imagenes/btn_contacto.jpg); border:none; width:105px; height:26px; color:#FFFFFF; font-weight:normal; cursor:pointer;  }

.contenido_nacimientos_buscar			{ text-align:left; font-size:12px; color:#333333; font-weight:normal; padding:20px 0px 30px 0px; } 
.contenido_nacimientos_buscar_boton		{ width:95px; height:24px; background:url(../imagenes/btn_nacimiento.jpg); border:none; font-size:11px; color:#DC051B; margin-left:35px;  }

.template_caja							{ padding:20px 0px 50px 0px; width:inherit; overflow:hidden; text-align:left; font-size:12px; _float:left; cursor:pointer; }
.template_caja_links					{ float:left; padding:0px 20px 10px 20px; width:250px; overflow:hidden; }
.template_caja_links div				{ padding-bottom:6px; float:left;  width:250px;  }
.template_caja_links a					{ color:#666666; font-size:12px; }
.template_caja_links span a				{ color:#DC051B; }
.template_caja_links_requisitos			{ float:left; padding:0px 20px 10px 20px; width:400px; overflow:hidden; }
.template_caja_links_requisitos a		{ color:#666666; font-size:12px; }
.template_caja_links_requisitos span a	{ color:#DC051B; }

.box_descripcion						{ text-align:justify; /*width:inherit;*/ background-repeat:no-repeat; background-color:#169CBB; font-weight:bold; color:#FFFFFF; font-size:11px; background-image:url(../imagenes/box_descripcion_contendio_top.jpg); background-position:top left; padding:10px 10px 20px 10px;   }

.box_descripcion_bottom					{ background-image:url(../imagenes/box_descripcion_contendio_bottom.jpg); background-repeat:no-repeat; background-position:bottom; }

.box_descripcion_ficha					{ text-align:justify; /*width:inherit;*/ background-color:#169CBB; background-position:top left; background-image:url(../imagenes/box_descripcion_contendio_top_ficha.jpg); background-repeat:no-repeat; padding:10px 10px 20px 10px; color:#FFFFFF; font-size:11px;  }
.box_descripcion_bottom_ficha			{ background-image:url(../imagenes/box_descripcion_contendio_bottom_ficha.jpg); background-repeat:no-repeat; background-position:bottom; font-weight:bold; }


.box_descripcion_2						{ text-align:justify; /*width:inherit;*/ width:436px; background-color:#169CBB; background-position:top; background-image:url(../imagenes/box_descripcion_2_contendio_top.jpg); background-repeat:no-repeat; padding:10px 10px 20px 10px; color:#FFFFFF; font-size:11px; font-weight:bold; }
.box_descripcion_2_bottom				{ background-image:url(../imagenes/box_descripcion_2_contendio_bottom.jpg); width:456px; background-repeat:no-repeat; background-position:bottom; }


.box_descripcion td						{ color:#FFFFFF; font-size:11px; font-weight:bold;}

.box_descripcion h1						{ font-size:16px; color:#FFFFFF; padding:0px; margin:0px; font-weight:bold; }
.box_descripcion h2						{ font-size:14px; color:#FFFFFF; padding:0px; margin:0px; font-weight:bold; }
.box_descripcion h1 span				{ font-size:12px; color:#FFFFFF; padding:0px; margin:0px; font-weight:bold; }
.box_descripcion p						{ font-weight:bold; }

div.mod_pie								{ width:757px; overflow:hidden; padding:20px 0px; }
div.mod_pie div.logo_pie				{ float:left; width:120px; margin-left:10px; }

table.mod_pie							{ color:#FFF; font-size:8px; }
table.mod_pie td.logo_pie				{ width:130px; padding:10px; }
table.mod_pie td.central				{ width:auto; padding:5px 0px 0px 0px; }
table.mod_pie td.central div.texto		{ font-size:8px; }
table.mod_pie td.central div.modulo		{ padding-top:10px; }

table.mod_pie td.central div.modulo div.menu,
table.mod_pie td.central div.modulo div.menu a,
table.mod_pie td.central div.modulo div.menu a:hover	{ font-size:8px; color:#FFF;  }
table.mod_pie td.lateral				{ width:150px; padding:5px 0px 10px 10px; font-size:10px; }


.popup_box								{ position:absolute; z-index:2001; width:300px; /*height:102px; */text-align:center; display:none; background-color:#FFF; border:1px solid #CCC; } }
.popup_box table						{ font-size:12px; color:#999; }
.popup_box table td						{ font-size:12px; color:#999; }
/*
.popup_box_action a						{ width:181px; height:34px; }		
.popup_box_action a						{ background-image:url(../servicios_unidades/imagenes/btn_ver_indicaciones_off.gif); background-repeat:no-repeat; background-position:top left; }
.popup_box_action a:hover				{ background-image:url(../servicios_unidades/imagenes/btn_ver_indicaciones_on.gif); background-repeat:no-repeat; background-position:top left; }
*/

.popup_box_action a,
.popup_box_action a:hover				{ display:block; width:100%; height:100%; color:#999; }

div.items								{ /*margin-top:10px;*/ }
div.items div.item{ padding:10px 0px; border-bottom:1px dotted #CCC; overflow:hidden; width:739px;  }
div.items div.item span.titulo			{}
div.items div.item span.titulo a,
div.items div.item span.titulo a:hover{ color:#DC051A; font-size:11px; font-weight:bold; }
div.items div.item span.fecha			{ margin-left:10px; color:#666; font-size:11px; font-weight:bold; }
div.items div.item div.introtext		{ color:#666; font-size:11px; padding:10px 0px 20px 0px; }
div.items div.item div.introtext p		{ margin:0px; }

.contenido_profesionales 				{ color:#333333; font-size:10px; text-align:left; font-weight:normal; width:100%; }
.contenido_profesionales a				{ color:#ff0000; }
.contenido_profesionales select, input	{ font-size:10px; line-height:11px; margin-top:4px; }
.contenido_profesionales span			{ color:#666666; }
.contenido_profesionales span	a		{ color:#ff0000; }

.charlas_maternindad	{ font-size:11px; color:#333333; }
.titulo_izq				{ font-size:19px; color:#FF6600; padding:0px 0px 24px 0px; }
.titulo_der				{ font-size:19px; color:#149BB9; padding:0px 0px 24px 0px;  }
.subtitulo				{ font-size:13px; color:#FF6600; }
.modulo					{ padding:15px 0px 0px 0px; }
.texto					{}
.texto_destacado		{ font-size:11px; color:#149BB9; padding:15px 0px 24px 0px; width:345px; }
.calendario				{ padding:5px 0px 0px 0px; }
.calendario_tabla		{ padding:5px 0px 0px 0px; }
.mes					{ font-size:13px; color:#149BB9; padding:0px 0px 0px 5px ; }
.horario				{ background:#F5F5F5; font-size:11px; color:#333333; }





.box_charlas_aviso						{ background:#DC001A;  }
.box_charlas_aviso div					{ color:#FFFFFF; font-size:12px; padding:3px; } 

.box_charlas							{  }
.box_charlas_bg_superior				{ background:url(../imagenes/charlas_bg_superior.jpg) top repeat-x;	}
.box_charlas_bg_derecho					{ background:url(../imagenes/charlas_bg_derecho.jpg) right repeat-y;	}
.box_charlas_bg_inferior				{ background:url(../imagenes/charlas_bg_inferior.jpg) bottom repeat-x;	}
.box_charlas_bg_izquierdo				{ background:url(../imagenes/charlas_bg_izquierdo.jpg) left repeat-y; }
.box_charlas_fecha						{ padding:2px 14px 0px 14px; font-size:12px; font-weight:bold; color:#DC0019; background:url(../imagenes/vineta_charlas.jpg) left no-repeat; }
.box_charlas_tema						{ padding:0px 14px 0px 14px; font-size:12px; font-weight:bold; color:#159BBA; }
.box_charlas_descripcion				{ padding:0px 14px 0px 14px; font-size:9px; color:#666666;  }
.box_charlas_dr							{ padding:5px 14px 0px 14px; font-size:11px; color:#999999;  }

.contenido_kcc		 		 			{ color:#333333; font-size:12px; text-align:left; font-weight:normal; width:730px; }
.contenido_kcc table					{ color:#333333; font-size:12px; text-align:left; font-weight:normal; }
.contenido_kcc font						{ color:#333333; font-size:12px; text-align:left; font-weight:normal; }
.contenido_kcc a						{ color:#ff0000; }
.contenido_kcc select, input			{ font-size:11px; line-height:11px; margin-top:4px; }
.contenido_kcc td						{ padding:5px 0px; }
.contenido_kcc span						{ color:#666666; }
.contenido_kcc span	a					{ color:#ff0000; }
